home *** CD-ROM | disk | FTP | other *** search
/ Directorty Opus 5 - Magellan 2 / Opus 5 - Magellan 2.iso / DOpus_SDK_5.5 / include / dopus / iff.h < prev    next >
C/C++ Source or Header  |  1996-08-29  |  929b  |  34 lines

  1. #ifndef _DOPUS_IFF
  2. #define _DOPUS_IFF
  3.  
  4. /*****************************************************************************
  5.  
  6.  IFF routines
  7.  
  8.  *****************************************************************************/
  9.  
  10. // File modes
  11. #define IFF_READ    MODE_OLDFILE        // Reading
  12. #define IFF_WRITE    MODE_NEWFILE        // Writing
  13. #define IFF_CLIP    0x8000            // Clipboard flag
  14. #define IFF_CLIP_READ    (IFF_CLIP|IFF_READ)    // Read clipboard
  15. #define IFF_CLIP_WRITE    (IFF_CLIP|IFF_WRITE)    // Write clipboard
  16. #define IFF_SAFE    0x4000            // Safe write
  17.  
  18.  
  19. ULONG IFFChunkID(APTR);
  20. long IFFChunkRemain(APTR);
  21. long IFFChunkSize(APTR);
  22. void IFFClose(APTR);
  23. void IFFFailure(APTR);
  24. ULONG IFFGetFORM(APTR);
  25. ULONG IFFNextChunk(APTR,ULONG);
  26. APTR IFFOpen(char *,unsigned short,ULONG);
  27. long IFFPopChunk(APTR);
  28. long IFFPushChunk(APTR,ULONG);
  29. long IFFReadChunkBytes(APTR,APTR,long);
  30. long IFFWriteChunkBytes(APTR,APTR,long);
  31. long IFFWriteChunk(APTR,APTR,ULONG,ULONG);
  32.  
  33. #endif
  34.